Dependable user-level socket over dual networks

نویسندگان

  • Nader Mohamed
  • Jameela Al-Jaroodi
  • Hong Jiang
چکیده

Message duplication over multiple links can enhance the communication reliability and availability among distributed processes running on clusters or networked workstations. In addition, message striping over multiple links can enhance communication throughput and transfer times. This paper introduces optimized techniques to provide a dependable user-level socket that enhances the reliability and performance of message deliveries over dual network interfaces. The proposed techniques are designed to work on top of reliable transport protocols. In addition, a technique for efficient duplication of messages on dual networks to enhance both communication reliability and performance on top of reliable transport protocol is proposed. A prototype socket based on this model is developed and evaluated. The experimental evaluations of the proposed model indicate good communication reliability and performance gains over conventional methods. © 2005 Elsevier Inc. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A User-level Socket Layer over Multiple Physical Network Interfaces

In this paper, we describe the design and implementation of an UDP-based socket that utilizes multiple network interface units connected through one or more networks. The socket is a middleware layer that provides abstract network APIs to hide low-level technical details from users. Parallel message fragmentation and reconstruction techniques and a reliable UDP-based protocol are introduced. Th...

متن کامل

Vertical Handoffs in Wireless Overlay Networks

encapd and the kernel networking code on the BS side. The kernel-level translation table is modified from user level via socket options. The same request structure is used for base station and mobile requests: struct ip_mobreq { int type; /* Type of request structin_addr imr_ifaddr; /* Address of outgoing interface */ struct in_multi imr_multi_addr; /* Multicast address of HA encaped packets */...

متن کامل

SCI SOCKET - A Fast Socket Implementation over SCI

In this paper we introduce a very low latency implementation of the Berkeley Sockets interface on top of the Dolphin SCI interconnect. Average one byte latencies as low as 2.31 microseconds are achieved. To our knowledge, this is the fastest sockets implementation in terms of latency. SCI SOCKET combines outstanding performance and seamless integration with legacy applications. This enables net...

متن کامل

High Performance Sockets and RPC over Virtual Interface (VI) Architecture

Standard user-level networking architecture such as Virtual Interface (VI) Architecture enables distributed applications to perform low overhead communication over System Area Networks (SANs). This paper describes how high-level communication paradigms like stream sockets and remote procedure call (RPC) can be e ciently built over user-level networking architectures. To evaluate performance ben...

متن کامل

A Middleware-Level Parallel Transfer Technique over Multiple Network Interfaces

Network middleware is a software layer that provides abstract network APIs to hide the low-level technical details from users. Existing network middleware support single network interface and link (channel) message transfers. In this paper, we describe a middleware-level parallel transfer technique that utilizes multiple network interface units that may be connected through multiple networks. A...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Parallel Distrib. Comput.

دوره 65  شماره 

صفحات  -

تاریخ انتشار 2005